package com.gaussian.property.app.vo.dashboard;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @description: 趋势图表
 * @author: songqi(13776346982)
 * @date: 2024/10/3 18:37
 */
@Data
public class Trend {


    /**
     * 统计日期
     */
    @ApiModelProperty("统计日期")
    private String statisticsDate;

    /**
     * 合同出勤人数
     */
    @ApiModelProperty("合同出勤人数")
    private Integer contractAttendanceCrewCount;

    /**
     * 打卡出勤人数
     */
    @ApiModelProperty("打卡出勤人数")
    private Integer clockAttendanceCrewCount;

    /**
     * 工牌配置人数
     */
    @ApiModelProperty("工牌配置人数")
    private Integer cardAllocateCrewCount;

    /**
     * 缺岗人数
     */
    @ApiModelProperty("缺岗人数")
    private Integer vacantPosCrewCount;

    /**
     * 超龄人数
     */
    @ApiModelProperty("超龄人数")
    private Integer overageCrewCount;

    /**
     * 怠工次数
     */
    @ApiModelProperty("怠工次数")
    private Integer slowDownCount;

    /**
     * 聚岗次数
     */
    @ApiModelProperty("聚岗次数")
    private Integer gatherPosCount;

    /**
     * 脱岗次数
     */
    @ApiModelProperty("脱岗次数")
    private Integer leavePosCount;

    /**
     * 串岗次数
     */
    @ApiModelProperty("串岗次数")
    private Integer gadPosCount;

    /**
     * 离场次数
     */
    @ApiModelProperty("离场次数")
    private Integer leaveSiteCount;

    /**
     * 风险区数量
     */
    @ApiModelProperty("风险区数量")
    private Integer riskAreaCount;

    /**
     * 巡检覆盖率
     */
    @ApiModelProperty("巡检覆盖率")
    private Double inspectCoverRate;

    /**
     * 巡检工单不合格数量
     */
    @ApiModelProperty("巡检工单不合格数量")
    private Integer inspectOrderBelowstdCount;

    /**
     * 巡检工单总数
     */
    @ApiModelProperty("巡检工单总数")
    private Integer inspectOrderCount;

    /**
     * 机器人数量
     */
    @ApiModelProperty("机器人数量")
    private Integer robotCount;

    /**
     * 机器人日清工单数量
     */
    @ApiModelProperty("机器人日清工单数量")
    private Integer robotCleanOrderCount;

    /**
     * 机器人运行达标数量
     */
    @ApiModelProperty("机器人运行达标数量")
    private Integer robotRunUpstdCount;

    /**
     * 机器人运行未达标数量
     */
    @ApiModelProperty("机器人运行未达标数量")
    private Integer robotRunDownstdCount;
}
